package com.relytosoft.mizar.media.analyze.api.pojo.query;

import java.util.List;

/**
 * @author lj
 * @date 2022/6/7 17:20
 */
public class AyBehaviorTaskQuery {

    /**
     * 任务名称
     */
    private String name;

    /**
     * 任务状态，-1：未开始，1：进行中，2：已完成  3:异常
     */
    private Integer status;

    /**
     * 行为场景
     */
    private String algorithmid;

    /**
     * 分析事件
     */
    private String subtypes;

    /**
     * 设备ID集合
     */
    private List<Integer> cameraIds;

    /**
     * 开始时间
     */
    private String beginTime;

    /**
     * 结束时间
     */
    private String endTime;


    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getAlgorithmid() {
        return algorithmid;
    }

    public void setAlgorithmid(String algorithmid) {
        this.algorithmid = algorithmid;
    }

    public String getSubtypes() {
        return subtypes;
    }

    public void setSubtypes(String subtypes) {
        this.subtypes = subtypes;
    }

    public List<Integer> getCameraIds() {
        return cameraIds;
    }

    public void setCameraIds(List<Integer> cameraIds) {
        this.cameraIds = cameraIds;
    }

    public String getBeginTime() {
        return beginTime;
    }

    public void setBeginTime(String beginTime) {
        this.beginTime = beginTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    @Override
    public String toString() {
        return "AyBehaviorTaskQuery{" +
                "name='" + name + '\'' +
                ", status=" + status +
                ", algorithmid='" + algorithmid + '\'' +
                ", subtypes='" + subtypes + '\'' +
                ", cameraIds=" + cameraIds +
                ", beginTime='" + beginTime + '\'' +
                ", endTime='" + endTime + '\'' +
                '}';
    }
}
